@charset "gb2312";
/* CSS Document */
body {text-align:left;font-family:宋体,serif;font-size:12px; background:url(../images/body_bg.jpg);color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0;}	
img{vertical-align:top;border:none;}
ol, ul, li, dd {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
/* link color font */
a {color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:none;}
a:active {color:#BA2636;}
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited{color:#f60;}
.cGreen,.cGreen:visited{color:#008883;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#45b4e5;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.cGreenO,.cGreenO:visited{color:#008883;}

.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cOrange a:hover,a.cOrange:hover{color:#BA2636;}
.cWhite a:hover,a.cWhite:hover {color:#fff;}
.cGreenO a:hover,a.cGreenO:hover {color:#f80;}


.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.center { text-align:center;}
strong {font-weight:normal;}

.news-column { padding: 9px 0; }
.sline { border-bottom: 1px dashed #adadad; }

.content_m10 { margin:0 10px;}
.content_m15 { margin:0 15px;}
.content_m20 { margin:0 20px;}
.content_m25 { margin:0 25px;}
.content_m30 { margin:0 30px;}

.position-rel { position:relative;}
.position-abs { position:absolute;}

/* 全局切换样式 */
.tab .normal { display:none;}
.tab .on { display:block;}

/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}

.headerBox { background-color:#fff; border-bottom:3px solid #000; width:100%; height:auto;  }
.footerBox { background-color:#474443; border-top:3px solid #000; width:100%; height:auto; }
.logoBox { width:980px; margin:0 auto;}
.logoBox .logo { float:left; }
.logoBox .logo img { margin-top:35px}
.logoBox .mainNav { float:right;}
.logoBox .mainNav li { float:left; font:18px/80px ""; padding:35px 15px; border-right:1px solid #f0f4f7;}
.logoBox .mainNav li.lastOne { border-right:0;}
.logoBox .mainNav li a:hover { color:#f60;}


.foot { text-align:center; font:12px/25px "Microsoft YaHei"; padding:25px 0; color:#b2b2b2;}
.foot p { padding-bottom:20px;}
.foot a { color:#fff; padding:0 5px; font-size:14px;}
.foot a:hover { color:#FF0;}

.f12bla li { padding-left:9px; line-height:22px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h5 {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:0em; color:#727171;}

